const Utils = require('./Utils.js')

Utils.init()

var flag, num, count, times, storage

storage = storages.create('yys')
num = 0 // 检查挖土
count = 0   // 挖土次数
times = storage.get('wt_num')   // 计划挖土次数
flag = true

while (flag) {
    sleep(200)
    if (Utils.findPictureTap('挑战挖土')) {
        log('点击挑战 - 成功')
        // Utils.sleeps()
        // Utils.findPictureTap('挑战挖土')
        // Utils.sleeps()
        // Utils.findPictureTap('挑战挖土')
        let seconds = 40
        Utils.waitTime(seconds)
        let flagTemoOne = true
        while (flagTemoOne) {
            if (Utils.findPictureTap('胜利')) {
                log('胜利界面 - 成功')
            } else if (Utils.findPictureTap('奖励2')) {
                log('奖励界面 - 成功')
                log('已挖土 ' + ++count + ' 次')
                Utils.sleeps()
                Utils.findPictureTap('奖励2')
                flagTemoOne = false
            } else if (Utils.findPictureTap('失败')) {
                let tempFlag = true
                while (tempFlag) {
                    sleep(1000)
                    if (!Utils.findPictureTap('确定')) {
                        log('已发出邀请！')
                        tempFlag = flag
                    }
                }
            }
            log('已等待：' + ++seconds + '秒')
        }
        num = 0
    }
    num++
    log('检查挖土第 '+ num +'次')
    num === 100 ? Utils.stopJB() : ''
    count == times ? (log('已成功挖土 ' + count + ' 次'), Utils.stopJB()):''
}
